import random
alist = [1,2,3,4,5]

# 方法一
def upset_list(target_list:list):
    random.shuffle(target_list)
    return target_list
print(upset_list(alist))

#方法二
def upset_list1(target_list):
    length = len(target_list)
    random_list = random.sample(target_list,length)
    return random_list
print(upset_list1(alist))


# 实现的很好，random模块在后面使用的比较多，这些产生随机数以及
# 打乱排序的用法要记牢。